JavaScript Job: Web Developer

Job added on

Company

Saskatchewan Polytechnic
Canada

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

JavaScript Job Details

Competition Number
P13668

Posting Title
Web Developer

Classification
Band 9

Location
Multiple Locations (Please check posting details)

Other Location(s)
Saskatchewan Polytechnic Saskatoon Campus, Saskatchewan Polytechnic Moose Jaw Campus, Saskatchewan Polytechnic Administrative Offices, Saskatchewan Polytechnic Regina Campus, Saskatchewan Polytechnic Prince Albert Campus

Building

Other Building

Date Posted
02/13/2023

Closing Date
02/22/2023

JIQ #
30228

Start Date
03/01/2023

End Date

Open Until Filled
No

Ongoing
Yes

Category of work
Full Time

Bargaining Unit
Professional Services

Hours of Work
Regulated 36 hours (5/4 work pattern)

Salary Range
$2,528.96 - $3,020.85 bi-weekly

Temporary Market Stipend

Incumbent

Total Assigned days (AC) / Total Hours per biweekly pay
72 hours biweekly.

Posting Status
Open
Saskatchewan Polytechnic considers the diversity of our workforce to be one our leading strengths and greatest assets. Our employee diversity enhances our ability to meet the needs of an increasingly diverse student population. Currently, approximately 20% of our students are Indigenous. A continued emphasis on the development of a representative workforce is one of Sask Polytech’s strategic priorities and, as an organization, we are making significant efforts to attract and retain Indigenous employees.

Job Duties/Qualifications, Skills and Abilities(QSA)

Job Duties

Job Duties
Reporting to the Web Publishing Supervisor, The Web Developer is responsible for full stack development which includes design, development, implementation, and maintenance of interactive learning activities. The web developer is responsible for creating the documentation, standards and processes to support the development and integration of numerous systems, components, and content sources.

Development and testing of responsive (mobile-ready) templates for cross-browser and cross-platform user interfaces and user experience in learning management systems. The developers utilize client and server-side programming along with database design and storage for data transmission, storage, privacy and security.

This position work as part of a multidisciplinary team which includes Instructional Designer, Graphic Artists, AV Media Technicians, Course Material Publishers, Faculty/Subject Matter Experts for the development, support and delivery of multiple course development projects running concurrently. Projects deliver outcomes for multiple stakeholders and often require many end products for each project. Course development projects are performed under tight timelines often with loosely defined and changing requirements. The developer must have a continual focus on customer outcomes and the ability to time manage and independently select activities to perform that have the highest chance of delivering successful projects. This position also utilizes strong interpersonal and communication skills to work effectively and support colleagues and strengthen the team.

The Web Developer possesses strong working knowledge of n-tier architecture and is well versed with industry standard technologies including HTML5, JavaScript, CSS, Libraries and Frameworks (JQUERY, REACT), Server-Side Programming languages, Database Servers and query language (SQL). This position also uses learning management system’s API, Source code management system, debuggers, Integrated Development Environment (IDE).

In addition to course development and platform improvement projects, the Web Publishing unit is responsible for advanced operational support and troubleshooting for individual and system-wide issues. The Web Developer works as part of the team with Web Publishing staff and Instructional Designers, Learning Technologies Support, Solutions Architect, ITS and others to analyze failure root causes and provide solutions.

The Web Developer is a continual learner accountable to maintain expertise in the continually changing and growing field. In addition, the Developer must be personally engaged with changes to academic modes and instructional techniques to effectively provide support to instructional delivery. Products and services of Learning Technologies and the Web Publishing unit will be continually more advanced and depend on enterprise-level integrated systems and third party/ cloud content sources and tools.

Occasional travel in and out of province is required.

QUALIFICATIONS, SKILLS, ABILITIES AND EXPERIENCE

Specific Accountabilities

Duties

Required Qualifications, Skills and Abilities (QSA)
  • Diploma in Information Technology and/or the equivalent combination of training and experience.
  • Five (5) years of progressive experience within an enterprise information technology environment including cross-platform Interactive Web Design and Development, Interactive Media production and User Interface Design.
  • Demonstrated advanced knowledge of the Software Design and Development Lifecycle and Application Development technologies and methodologies including but not limited to HTML5, CSS, JavaScript, NodeJS, ReactJS, Responsive Web Design, n-tier Database backed applications, programming frameworks, libraries & APIs and Content Management Systems.
  • Demonstrated advanced ability to code a variety of programming languages in different models and integrated development environments.
  • Effective organizational and time management skills. The ability to work in extremely stressful, time critical conditions and make accountable decisions.
  • Effective analytical, problem solving and decision-making skills to conduct detailed analysis and investigations to determine the course of action. High attention to detail and ability to recognize, comprehend, analyze, and solve complex issues at an expert level.
  • Demonstrated advanced knowledge of relational databases, and database management systems and tools.
  • Creative thinking with abstract thought, and ability to translate business needs and requirements into technically innovative solutions.
  • Communication and facilitation skills. Ability to present, interpret, summarize, and document information for varying audiences.
  • Ability to work independently and/or cooperatively in groups and with a high level of initiative and motivation.
  • Demonstrates valuing diversity.
  • Occasional travel is required.

Desired QSA